ARD2  1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
MCM_tag Struct Reference

Data Fields

union {
   vuint16_t   R
PCT
union {
   vuint16_t   R
REV
int32_t MCM_reserved
union {
   vuint32_t   R
MC
int8_t MCM_reserved1 [3]
union {
   vuint8_t   R
   struct {
      vuint8_t   POR:1
      vuint8_t   DIR:1
      vuint8_t   __pad0__:6
   }   B
MRSR
int8_t MCM_reserved2 [3]
union {
   vuint8_t   R
   struct {
      vuint8_t   ENBWCR:1
      vuint8_t   __pad0__:3
      vuint8_t   PRILVL:4
   }   B
MWCR
int32_t MCM_reserved3 [2]
int8_t MCM_reserved4 [3]
union {
   vuint8_t   R
   struct {
      vuint8_t   FB0AI:1
      vuint8_t   FB0SI:1
      vuint8_t   FB1AI:1
      vuint8_t   FB1SI:1
      vuint8_t   __pad0__:4
   }   B
MIR
int32_t MCM_reserved5
union {
   vuint32_t   R
MUDCR
int32_t MCM_reserved6 [6]
int8_t MCM_reserved7 [3]
union {
   vuint8_t   R
   struct {
      vuint8_t   __pad0__:2
      vuint8_t   ER1BR:1
      vuint8_t   EF1BR:1
      vuint8_t   __pad1__:2
      vuint8_t   ERNCR:1
      vuint8_t   EFNCR:1
   }   B
ECR
int8_t MCM_reserved8 [3]
union {
   vuint8_t   R
   struct {
      vuint8_t   __pad0__:2
      vuint8_t   R1BC:1
      vuint8_t   F1BC:1
      vuint8_t   __pad1__:2
      vuint8_t   RNCE:1
      vuint8_t   FNCE:1
   }   B
ESR
int16_t MCM_reserved9
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:2
      vuint16_t   FRC1BI:1
      vuint16_t   FR11BI:1
      vuint16_t   __pad1__:2
      vuint16_t   FRCNCI:1
      vuint16_t   FR1NCI:1
      vuint16_t   __pad2__:1
      vuint16_t   ERRBIT:7
   }   B
EEGR
int32_t MCM_reserved10
union {
   vuint32_t   R
FEAR
int16_t MCM_reserved11
union {
   vuint8_t   R
   struct {
      vuint8_t   __pad0__:4
      vuint8_t   FEMR:4
   }   B
FEMR
union {
   vuint8_t   R
   struct {
      vuint8_t   WRITE:1
      vuint8_t   SIZE:3
      vuint8_t   PROTECTION:4
   }   B
FEAT
int32_t MCM_reserved12
union {
   vuint32_t   R
FEDR
union {
   vuint32_t   R
REAR
int8_t MCM_reserved13
union {
   vuint8_t   R
RESR
union {
   vuint8_t   R
   struct {
      vuint8_t   __pad0__:4
      vuint8_t   REMR:4
   }   B
REMR
union {
   vuint8_t   R
   struct {
      vuint8_t   WRITE:1
      vuint8_t   SIZE:3
      vuint8_t   PROTECTION:4
   }   B
REAT
int32_t MCM_reserved14
union {
   vuint32_t   R
REDR

The documentation for this struct was generated from the following file: